package jp.co.neosystem.s2wg.dto.flex;

import java.io.Serializable;

/**
 * 添付ファイル送信用
 */
public class DispatchFile extends AbstractDto implements Serializable {
	/**
	 * バージョンID
	 */
	private static final long serialVersionUID = 0L;

	/**
	 * ファイル名
	 */
	private String name;

	/**
	 * ファイルデータ
	 */
	private byte[] data;

	/**
	 * コンテンツタイプ
	 */
	private String contentType;

	/**
	 * ファイル名を取得します。
	 * 
	 * @return ファイル名
	 */
	public String getName() {
		return name;
	}

	/**
	 * ファイル名を設定します。
	 * 
	 * @param name
	 *            ファイル名
	 */
	public void setName(final String name) {
		this.name = name;
	}

	/**
	 * ファイルデータを取得します。
	 * 
	 * @return ファイルデータ
	 */
	public byte[] getData() {
		return data;
	}

	/**
	 * ファイルデータを設定します。
	 * 
	 * @param data
	 *            ファイルデータ
	 */
	public void setData(final byte[] data) {
		this.data = data;
	}

	/**
	 * コンテンツタイプを取得します。
	 * 
	 * @return コンテンツタイプ
	 */
	public String getContentType() {
		return contentType;
	}

	/**
	 * コンテンツタイプを設定します。
	 * 
	 * @param contentType
	 *            コンテンツタイプ
	 */
	public void setContentType(final String contentType) {
		this.contentType = contentType;
	}
}
